<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of HistorialAcademico
 *
 * @author MFerreira
 */

require_once ('HistorialAcademicoPk.php');
require_once ('Instituciones.php');
require_once 'enums/NivelPosgrado.php';

class HistorialAcademico {

    private static $mapping = null;

    public static function MAPPING() {
        if (self::$mapping == null) {
            self::$mapping = array(
                "HistorialAcademicoPk" => "HistorialAcademicoPk",
                "Institucion.mapping" => Instituciones::MAPPING(),
                "Institucion" => "Instituciones"
            );
        }

        return self::$mapping;
    }

    private $HistorialAcademicoPk;
    private $FechaGrado;
    private $NivelPosgrado = 0;
    private $Nivel = 0;
    private $Institucion;

    public function getHistorialAcademicoPk() {
        return $this->HistorialAcademicoPk;
    }

    public function setHistorialAcademicoPk($HistorialAcademicoPk) {
        $this->HistorialAcademicoPk = $HistorialAcademicoPk;
    }

    public function getFechaGrado() {
        return $this->FechaGrado;
    }

    public function setFechaGrado($FechaGrado) {
        $this->FechaGrado = $FechaGrado;
    }

    public function getNivelPosgrado() {
        return $this->NivelPosgrado;
    }

    public function setNivelPosgrado($NivelPosgrado) {
        $this->NivelPosgrado = $NivelPosgrado;
    }

    public function getNivel() {
        return $this->Nivel;
    }

    public function setNivel($Nivel) {
        $this->Nivel = $Nivel;
    }

    public function getInstitucion() {
        return $this->Institucion;
    }

    public function setInstitucion($Institucion) {
        $this->Institucion = $Institucion;
    }
}
?>
